import Vue from 'vue'
import Vuex from 'vuex'
import getters from './getters'
import actions from './actions'
import mutations from './mutations'
import system from "@/store/modules/system";

Vue.use(Vuex)

// state:定义全局变量
// mutations：定义修改全局变量的方法(留痕，可以被vue devtools追踪到)
// getters: 计算属性，原来同组件中的计算属性同理
// actions: 定义异步方法

export default new Vuex.Store({
  state: {
  },
  mutations,
  getters,
  actions,
  modules: {
    system
  }
})
